<?php
require_once('Database.php');

 class Profesor {
		private $clave;


		private $nombre;


		private $nombramiento;


		private $maxMaterias;

		function getClave() {
			return $this->clave;
		}

		function getNombre() {
			return $this->nombre;
		}

		function getNombramiento() {
			return $this->nombramiento;
		}

		function getMaxMaterias() {
			return $this->maxMaterias;
		}
		function setClave($clave) {
			$this->clave = $clave;
		}

		function setNombre($nombre) {
			$this->nombre = $nombre;
		}

		function setNombramiento($nombramiento) {
			$this->nombramiento = $nombramiento;
		}

		function setMaxMaterias($maxMaterias) {
			$this->maxMaterias = $maxMaterias;
		}
		function save() {
			$sql = "INSERT INTO Profesor (
			clave
,			nombre
,			nombramiento
,			maxMaterias
			) VALUES(
			'{$this->clave}'
,			'{$this->nombre}'
,			'{$this->nombramiento}'
,			'{$this->maxMaterias}'
			)
		ON DUPLICATE KEY UPDATE
			clave = '{$this->clave}'
,			nombre = '{$this->nombre}'
,			nombramiento = '{$this->nombramiento}'
,			maxMaterias = '{$this->maxMaterias}'
 ";
			$stmt = Database::prepare( $sql );
			$stmt -> execute ();
		}
   }
